SubscriptionTaxAndComplianceSettings

  • The document details tax, Google Play policy, and legal compliance for subscription products.

  • The JSON representation for SubscriptionTaxAndComplianceSettings includes fields for EEA withdrawal right type, tax rate information by region code, and whether it's a tokenized digital asset.

  • eeaWithdrawalRightType classifies digital content for products in the European Economic Area to determine the withdrawal regime under EEA consumer laws.

  • taxRateInfoByRegionCode provides tax rate details mapped to region codes.

  • isTokenizedDigitalAsset indicates if the subscription represents a tokenized digital asset.

Details about taxation, Google Play policy, and legal compliance for subscription products.

JSON representation
{
  "eeaWithdrawalRightType": enum (WithdrawalRightType),
  "taxRateInfoByRegionCode": {
    string: {
      object (RegionalTaxRateInfo)
    },
    ...
  },
  "isTokenizedDigitalAsset": boolean
}
Fields
eeaWithdrawalRightType

enum (WithdrawalRightType)

Digital content or service classification for products distributed to users in the European Economic Area (EEA). The withdrawal regime under EEA consumer laws depends on this classification. Refer to the Help Center article for more information.

taxRateInfoByRegionCode

map (key: string, value: object (RegionalTaxRateInfo))

A mapping from region code to tax rate details. The keys are region codes as defined by Unicode's "CLDR".

An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

isTokenizedDigitalAsset

boolean

Whether this subscription is declared as a product representing a tokenized digital asset.