REST Resource: accounts.accounttax

Kaynak: AccountTax

Satıcı hesabının vergi ayarları. Tüm yöntemler için yönetici rolü gerekir.

JSON gösterimi
{
  "name": string,
  "account": string,
  "taxRules": [
    {
      object (TaxRule)
    }
  ]
}
Alanlar
name

string

Tanımlayıcı. Vergi ayarının adı. Biçim: "{accountTax.name=accounts/{account}}"

account

string (int64 format)

Yalnızca çıkış. Bu hesap vergi ayarlarının ait olduğu hesabın kimliği.

taxRules[]

object (TaxRule)

Vergi kuralları. "Her bölgedeki vergi kurallarını tanımlayın. Bölgede kural yoksa vergi sunulmaz."

TaxRule

Birincil tür dönüşüm

yüzde mikro : %100 = 1 000 000 ve% 1 = 10 000 negatif olamaz.

Tek bir vergi yöneticisinin kapsadığı bölgeye teslim edilen siparişlerde geçerli olan vergi bağlantı noktası ve ilgili parametreler hakkında bilgiler. Nexus, satıcı vergi yöneticisi tarafından yönetilen bir bölgede iş yaparken oluşturulur (Bağlantı noktası yapılandırması yalnızca ABD eyaletleri için desteklenir). Satıcının ABD eyaletlerinde bağlantı noktası varsa satıcının gönderim hedefiyle ilişkili tüm vergi kurumlarına vergi ödemesi gerekir. Sonraki Kimlik : 8

JSON gösterimi
{
  "regionCode": string,
  "shippingTaxed": boolean,
  "effectiveTimePeriod": {
    object (Interval)
  },

  // Union field location can be only one of the following:
  "locationId": string,
  "postCodeRange": {
    object (TaxPostalCodeRange)
  }
  // End of list of possible types for union field location.

  // Union field rate_calculation can be only one of the following:
  "useGoogleRate": boolean,
  "selfSpecifiedRateMicros": string
  // End of list of possible types for union field rate_calculation.
}
Alanlar
regionCode

string

Bu kuralın geçerli olduğu bölge kodu

shippingTaxed

boolean

Ayarlanırsa kargo ücreti, bu yöneticinin bölgesine teslimat yapılırken vergilendirilir (ürünle aynı oranda). Yalnızca kategorisi olmayan ABD eyaletlerinde ayarlanabilir.

effectiveTimePeriod

object (Interval)

Zorunlu. Bu kuralın geçerli olduğu dönem. Listelenen geçerlilik_zamanı bölümünde süre eksikse geleceğe yönelik açık uçludur. Bu dönemin başlangıcı dahil, bitişi ise hariçtir.

Birleştirme alanı location. Konumu, posta kodu aralığı veya ölçüt kimliği aracılığıyla açıklayın. location şunlardan yalnızca biri olabilir:
locationId

string (int64 format)

Bu kuralın geçerli olduğu bölgenin admin_id veya metric_id.

postCodeRange

object (TaxPostalCodeRange)

Bu kuralın geçerli olduğu posta kodu aralığı.

Birleştirme alanı rate_calculation. Bu yöneticinin bulunduğu bölgeye yapılan teslimatlar için vergi oranı nasıl hesaplanır? Yalnızca ABD eyaletlerinde ayarlanabilir. rate_calculation şunlardan yalnızca biri olabilir:
useGoogleRate

boolean

Teslimat konumuna bağlı ücret: Satıcının, ilgili ABD eyaletinde bağlantı noktası varsa teslimat bölgesi üzerinde yargı yetkisi olan yetkililerin ücretleri toplanır.

selfSpecifiedRateMicros

string (int64 format)

Mikro cinsinden belirtilen sabit bir ücret (%100 = 1_000_000). Menşe temelli eyaletler için uygundur.

TaxPostalCodeRange

Alanı tanımlayan bir posta kodu aralığı.

JSON gösterimi
{
  "start": string,
  "end": string
}
Alanlar
start

string

Zorunlu. Aynı zamanda aralıktaki en küçük olan posta kodu aralığının başlangıcı.

end

string

Posta kodu aralığının sonu. Belirtilmezse, başlangıç değeri ile aynı olur.

Yöntemler

get

GetAccountTaxRequest koşullarıyla eşleşen vergi kurallarını döndürür

list

Yalnızca Merchant Center hesabınızdaki alt hesapların vergi ayarlarını listeler.

patch

Hesabın vergi ayarlarını günceller.