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]]