REST Resource: accounts.accounttax

Resource: AccountTax

Setelan pajak akun penjual. Semua metode memerlukan peran admin.

Representasi JSON
{
  "name": string,
  "account": string,
  "taxRules": [
    {
      object (TaxRule)
    }
  ]
}
Kolom
name

string

ID. Nama setelan pajak. Format: "{accountTax.name=accounts/{account}}"

account

string (int64 format)

Hanya output. ID akun yang mencakup setelan pajak akun ini.

taxRules[]

object (TaxRule)

Peraturan pajak. "Tentukan aturan pajak di setiap wilayah. Pajak tidak akan ditampilkan jika suatu wilayah tidak memiliki aturan."

TaxRule

Jenis konvensi utama

persen mikro : 100% = 1 000 000 dan 1% = 10 000 tidak boleh negatif.

Informasi tentang nexus pajak dan parameter terkait yang berlaku untuk pesanan yang dikirim ke area yang dicakup oleh satu admin pajak. Nexus tercipta ketika pedagang melakukan bisnis di wilayah yang dikelola oleh admin pajak (hanya negara bagian AS yang didukung untuk konfigurasi nexus). Jika penjual memiliki nexus di negara bagian AS, penjual harus membayar pajak ke semua otoritas pajak yang terkait dengan tujuan pengiriman. ID Berikutnya : 8

Representasi JSON
{
  "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.
}
Kolom
regionCode

string

Kode wilayah tempat aturan ini berlaku

shippingTaxed

boolean

Jika ditetapkan, biaya pengiriman akan dikenai pajak (dengan tarif yang sama seperti produk) saat mengirim ke area admin ini. Hanya dapat ditetapkan di negara bagian AS tanpa kategori.

effectiveTimePeriod

object (Interval)

Wajib. Jangka waktu saat aturan ini berlaku. Jika durasi tidak ada di effective_time yang tercantum, berarti durasi tersebut bersifat terbuka di masa mendatang. Awal jangka waktu ini bersifat inklusif, dan bagian akhirnya bersifat eksklusif.

Kolom union location. Jelaskan lokasi melalui rentang kode pos atau ID kriteria. location hanya dapat berupa salah satu dari berikut:
locationId

string (int64 format)

Admin_id atau criteria_id wilayah tempat aturan ini diterapkan.

postCodeRange

object (TaxPostalCodeRange)

Rentang kode pos tempat aturan ini berlaku.

Kolom union rate_calculation. Bagaimana cara menghitung tarif pajak untuk pengiriman ke area admin ini. Hanya dapat ditetapkan di negara bagian AS. rate_calculation hanya dapat berupa salah satu dari berikut:
useGoogleRate

boolean

Tarif yang bergantung pada lokasi pengiriman: jika penjual memiliki cabang di negara bagian AS yang terkait, tarif dari otoritas dengan wilayah hukum terkait area pengiriman akan ditambahkan.

selfSpecifiedRateMicros

string (int64 format)

Tarif tetap yang ditentukan dalam mikro, di mana 100% = 1_000_000. Cocok untuk negara bagian berdasarkan origin.

TaxPostalCodeRange

Rentang kode pos yang menentukan area tersebut.

Representasi JSON
{
  "start": string,
  "end": string
}
Kolom
start

string

Wajib. Awal rentang kode pos, yang juga merupakan yang terkecil dalam rentang.

end

string

Akhir rentang kode pos. Akan sama dengan start jika tidak ditentukan.

Metode

get

Menampilkan aturan pajak yang cocok dengan kondisi GetAccountTaxRequest

patch

Memperbarui setelan pajak akun.