Skip to content

Taxsettings Classes

AccountDetailsTypeDef

accountId

  • Type: typing.Optional[str]

accountMetaData

  • Type: typing.Optional[aws_resource_validator.pydantic_models.taxsettings_classes.AccountMetaDataTypeDef]

taxInheritanceDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.taxsettings_classes.TaxInheritanceDetailsTypeDef]

taxRegistration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.taxsettings_classes.TaxRegistrationWithJurisdictionTypeDef]

AccountMetaDataTypeDef

accountName

  • Type: typing.Optional[str]

address

  • Type: typing.Optional[aws_resource_validator.pydantic_models.taxsettings_classes.AddressTypeDef]

addressRoleMap

  • Type: typing.Optional[typing.Dict[typing.Literal['BillingAddress', 'ContactAddress', 'TaxAddress'], aws_resource_validator.pydantic_models.taxsettings_classes.JurisdictionTypeDef]]

addressType

  • Type: typing.Optional[typing.Literal['BillingAddress', 'ContactAddress', 'TaxAddress']]

seller

  • Type: typing.Optional[str]

AdditionalInfoRequestTypeDef

canadaAdditionalInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.taxsettings_classes.CanadaAdditionalInfoTypeDef]

estoniaAdditionalInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.taxsettings_classes.EstoniaAdditionalInfoTypeDef]

georgiaAdditionalInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.taxsettings_classes.GeorgiaAdditionalInfoTypeDef]

israelAdditionalInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.taxsettings_classes.IsraelAdditionalInfoTypeDef]

italyAdditionalInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.taxsettings_classes.ItalyAdditionalInfoTypeDef]

kenyaAdditionalInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.taxsettings_classes.KenyaAdditionalInfoTypeDef]

malaysiaAdditionalInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.taxsettings_classes.MalaysiaAdditionalInfoTypeDef]

polandAdditionalInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.taxsettings_classes.PolandAdditionalInfoTypeDef]

romaniaAdditionalInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.taxsettings_classes.RomaniaAdditionalInfoTypeDef]

saudiArabiaAdditionalInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.taxsettings_classes.SaudiArabiaAdditionalInfoTypeDef]

southKoreaAdditionalInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.taxsettings_classes.SouthKoreaAdditionalInfoTypeDef]

spainAdditionalInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.taxsettings_classes.SpainAdditionalInfoTypeDef]

turkeyAdditionalInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.taxsettings_classes.TurkeyAdditionalInfoTypeDef]

ukraineAdditionalInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.taxsettings_classes.UkraineAdditionalInfoTypeDef]

AdditionalInfoResponseTypeDef

brazilAdditionalInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.taxsettings_classes.BrazilAdditionalInfoTypeDef]

canadaAdditionalInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.taxsettings_classes.CanadaAdditionalInfoTypeDef]

estoniaAdditionalInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.taxsettings_classes.EstoniaAdditionalInfoTypeDef]

georgiaAdditionalInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.taxsettings_classes.GeorgiaAdditionalInfoTypeDef]

indiaAdditionalInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.taxsettings_classes.IndiaAdditionalInfoTypeDef]

israelAdditionalInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.taxsettings_classes.IsraelAdditionalInfoTypeDef]

italyAdditionalInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.taxsettings_classes.ItalyAdditionalInfoTypeDef]

kenyaAdditionalInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.taxsettings_classes.KenyaAdditionalInfoTypeDef]

malaysiaAdditionalInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.taxsettings_classes.MalaysiaAdditionalInfoOutputTypeDef]

polandAdditionalInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.taxsettings_classes.PolandAdditionalInfoTypeDef]

romaniaAdditionalInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.taxsettings_classes.RomaniaAdditionalInfoTypeDef]

saudiArabiaAdditionalInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.taxsettings_classes.SaudiArabiaAdditionalInfoTypeDef]

southKoreaAdditionalInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.taxsettings_classes.SouthKoreaAdditionalInfoTypeDef]

spainAdditionalInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.taxsettings_classes.SpainAdditionalInfoTypeDef]

turkeyAdditionalInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.taxsettings_classes.TurkeyAdditionalInfoTypeDef]

ukraineAdditionalInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.taxsettings_classes.UkraineAdditionalInfoTypeDef]

AddressTypeDef

addressLine1

  • Type:
  • Required: Yes

city

  • Type:
  • Required: Yes

countryCode

  • Type:
  • Required: Yes

postalCode

  • Type:
  • Required: Yes

addressLine2

  • Type: typing.Optional[str]

addressLine3

  • Type: typing.Optional[str]

districtOrCounty

  • Type: typing.Optional[str]

stateOrRegion

  • Type: typing.Optional[str]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

BatchDeleteTaxRegistrationErrorTypeDef

accountId

  • Type:
  • Required: Yes

message

  • Type:
  • Required: Yes

code

  • Type: typing.Optional[str]

BatchDeleteTaxRegistrationRequestRequestTypeDef

accountIds

  • Type: typing.Sequence[str]
  • Required: Yes

BatchDeleteTaxRegistrationResponseTypeDef

errors

  • Type: typing.List[aws_resource_validator.pydantic_models.taxsettings_classes.BatchDeleteTaxRegistrationErrorTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BatchPutTaxRegistrationErrorTypeDef

accountId

  • Type:
  • Required: Yes

message

  • Type:
  • Required: Yes

code

  • Type: typing.Optional[str]

BatchPutTaxRegistrationRequestRequestTypeDef

accountIds

  • Type: typing.Sequence[str]
  • Required: Yes

taxRegistrationEntry

  • Type:
  • Required: Yes

BatchPutTaxRegistrationResponseTypeDef

errors

  • Type: typing.List[aws_resource_validator.pydantic_models.taxsettings_classes.BatchPutTaxRegistrationErrorTypeDef]
  • Required: Yes

status

  • Type: typing.Literal['Deleted', 'Pending', 'Rejected', 'Verified']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BrazilAdditionalInfoTypeDef

ccmCode

  • Type: typing.Optional[str]

legalNatureCode

  • Type: typing.Optional[str]

CanadaAdditionalInfoTypeDef

canadaQuebecSalesTaxNumber

  • Type: typing.Optional[str]

canadaRetailSalesTaxNumber

  • Type: typing.Optional[str]

isResellerAccount

  • Type: typing.Optional[bool]

provincialSalesTaxId

  • Type: typing.Optional[str]

DeleteTaxRegistrationRequestRequestTypeDef

accountId

  • Type: typing.Optional[str]

DestinationS3LocationTypeDef

bucket

  • Type:
  • Required: Yes

prefix

  • Type: typing.Optional[str]

EstoniaAdditionalInfoTypeDef

registryCommercialCode

  • Type:
  • Required: Yes

GeorgiaAdditionalInfoTypeDef

personType

  • Type: typing.Literal['Business', 'Legal Person', 'Physical Person']
  • Required: Yes

GetTaxRegistrationDocumentRequestRequestTypeDef

destinationS3Location

  • Type:
  • Required: Yes

taxDocumentMetadata

  • Type:
  • Required: Yes

GetTaxRegistrationDocumentResponseTypeDef

destinationFilePath

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetTaxRegistrationRequestRequestTypeDef

accountId

  • Type: typing.Optional[str]

GetTaxRegistrationResponseTypeDef

taxRegistration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

IndiaAdditionalInfoTypeDef

pan

  • Type: typing.Optional[str]

IsraelAdditionalInfoTypeDef

customerType

  • Type: typing.Literal['Business', 'Individual']
  • Required: Yes

dealerType

  • Type: typing.Literal['Authorized', 'Non-authorized']
  • Required: Yes

ItalyAdditionalInfoTypeDef

cigNumber

  • Type: typing.Optional[str]

cupNumber

  • Type: typing.Optional[str]

sdiAccountId

  • Type: typing.Optional[str]

taxCode

  • Type: typing.Optional[str]

JurisdictionTypeDef

countryCode

  • Type:
  • Required: Yes

stateOrRegion

  • Type: typing.Optional[str]

KenyaAdditionalInfoTypeDef

personType

  • Type: typing.Literal['Business', 'Legal Person', 'Physical Person']
  • Required: Yes

ListTaxRegistrationsRequestListTaxRegistrationsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.taxsettings_classes.PaginatorConfigTypeDef]

ListTaxRegistrationsRequestRequestTypeDef

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListTaxRegistrationsResponseTypeDef

accountDetails

  • Type: typing.List[aws_resource_validator.pydantic_models.taxsettings_classes.AccountDetailsTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

MalaysiaAdditionalInfoOutputTypeDef

serviceTaxCodes

  • Type: typing.List[typing.Literal['Consultancy', 'Digital Service And Electronic Medium', 'IT Services', 'Training Or Coaching']]
  • Required: Yes

MalaysiaAdditionalInfoTypeDef

serviceTaxCodes

  • Type: typing.Sequence[typing.Literal['Consultancy', 'Digital Service And Electronic Medium', 'IT Services', 'Training Or Coaching']]
  • Required: Yes

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PolandAdditionalInfoTypeDef

individualRegistrationNumber

  • Type: typing.Optional[str]

isGroupVatEnabled

  • Type: typing.Optional[bool]

PutTaxRegistrationRequestRequestTypeDef

taxRegistrationEntry

  • Type:
  • Required: Yes

accountId

  • Type: typing.Optional[str]

PutTaxRegistrationResponseTypeDef

status

  • Type: typing.Literal['Deleted', 'Pending', 'Rejected', 'Verified']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

RomaniaAdditionalInfoTypeDef

taxRegistrationNumberType

  • Type: typing.Literal['LocalRegistrationNumber', 'TaxRegistrationNumber']
  • Required: Yes

SaudiArabiaAdditionalInfoTypeDef

taxRegistrationNumberType

  • Type: typing.Optional[typing.Literal['CommercialRegistrationNumber', 'TaxIdentificationNumber', 'TaxRegistrationNumber']]

SourceS3LocationTypeDef

bucket

  • Type:
  • Required: Yes

key

  • Type:
  • Required: Yes

SouthKoreaAdditionalInfoTypeDef

businessRepresentativeName

  • Type:
  • Required: Yes

itemOfBusiness

  • Type:
  • Required: Yes

lineOfBusiness

  • Type:
  • Required: Yes

SpainAdditionalInfoTypeDef

registrationType

  • Type: typing.Literal['Intra-EU', 'Local']
  • Required: Yes

TaxDocumentMetadataTypeDef

taxDocumentAccessToken

  • Type:
  • Required: Yes

taxDocumentName

  • Type:
  • Required: Yes

TaxInheritanceDetailsTypeDef

inheritanceObtainedReason

  • Type: typing.Optional[str]

parentEntityId

  • Type: typing.Optional[str]

TaxRegistrationDocumentTypeDef

s3Location

  • Type:
  • Required: Yes

TaxRegistrationEntryTypeDef

registrationId

  • Type:
  • Required: Yes

registrationType

  • Type: typing.Literal['CNPJ', 'CPF', 'GST', 'SST', 'VAT']
  • Required: Yes

additionalTaxInformation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.taxsettings_classes.AdditionalInfoRequestTypeDef]

certifiedEmailId

  • Type: typing.Optional[str]

legalAddress

  • Type: typing.Optional[aws_resource_validator.pydantic_models.taxsettings_classes.AddressTypeDef]

legalName

  • Type: typing.Optional[str]

sector

  • Type: typing.Optional[typing.Literal['Business', 'Government', 'Individual']]

verificationDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.taxsettings_classes.VerificationDetailsTypeDef]

TaxRegistrationTypeDef

legalAddress

  • Type:
  • Required: Yes

legalName

  • Type:
  • Required: Yes

registrationId

  • Type:
  • Required: Yes

registrationType

  • Type: typing.Literal['CNPJ', 'CPF', 'GST', 'SST', 'VAT']
  • Required: Yes

status

  • Type: typing.Literal['Deleted', 'Pending', 'Rejected', 'Verified']
  • Required: Yes

additionalTaxInformation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.taxsettings_classes.AdditionalInfoResponseTypeDef]

certifiedEmailId

  • Type: typing.Optional[str]

sector

  • Type: typing.Optional[typing.Literal['Business', 'Government', 'Individual']]

taxDocumentMetadatas

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.taxsettings_classes.TaxDocumentMetadataTypeDef]]

TaxRegistrationWithJurisdictionTypeDef

jurisdiction

  • Type:
  • Required: Yes

legalName

  • Type:
  • Required: Yes

registrationId

  • Type:
  • Required: Yes

registrationType

  • Type: typing.Literal['CNPJ', 'CPF', 'GST', 'SST', 'VAT']
  • Required: Yes

status

  • Type: typing.Literal['Deleted', 'Pending', 'Rejected', 'Verified']
  • Required: Yes

additionalTaxInformation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.taxsettings_classes.AdditionalInfoResponseTypeDef]

certifiedEmailId

  • Type: typing.Optional[str]

sector

  • Type: typing.Optional[typing.Literal['Business', 'Government', 'Individual']]

taxDocumentMetadatas

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.taxsettings_classes.TaxDocumentMetadataTypeDef]]

TurkeyAdditionalInfoTypeDef

industries

  • Type: typing.Optional[typing.Literal['Banks', 'CirculatingOrg', 'DevelopmentAgencies', 'Insurance', 'PensionAndBenefitFunds', 'ProfessionalOrg']]

kepEmailId

  • Type: typing.Optional[str]

secondaryTaxId

  • Type: typing.Optional[str]

taxOffice

  • Type: typing.Optional[str]

UkraineAdditionalInfoTypeDef

ukraineTrnType

  • Type: typing.Literal['Business', 'Individual']
  • Required: Yes

VerificationDetailsTypeDef

dateOfBirth

  • Type: typing.Optional[str]

taxRegistrationDocuments

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.taxsettings_classes.TaxRegistrationDocumentTypeDef]]