REST Resource: accounts.accounttax

Tài nguyên: AccountTax

Chế độ cài đặt thuế của tài khoản người bán. Tất cả các phương thức đều yêu cầu vai trò quản trị viên.

Biểu diễn dưới dạng JSON
{
  "name": string,
  "account": string,
  "taxRules": [
    {
      object (TaxRule)
    }
  ]
}
Trường
name

string

Giá trị nhận dạng. Tên của chế độ cài đặt thuế. Định dạng: "{accountTax.name=accounts/{account}}"

account

string (int64 format)

Chỉ có đầu ra. Mã tài khoản chứa các chế độ cài đặt về thuế của tài khoản đó.

taxRules[]

object (TaxRule)

Quy tắc thuế. "Xác định quy tắc thuế trong từng khu vực. Sẽ không có thuế nào được nộp nếu một khu vực không có quy tắc."

TaxRule

Chuyển đổi loại chính

phần trăm micro : 100% = 1 000 000 và 1% = 10 000 không được là số âm.

Thông tin về mối liên hệ về thuế và các thông số liên quan áp dụng cho các đơn đặt hàng được giao đến khu vực thuộc phạm vi quản lý của một quản trị viên thuế. Nexus được tạo khi người bán đang kinh doanh trong khu vực do quản trị viên thuế quản lý (chỉ các tiểu bang tại Hoa Kỳ mới được hỗ trợ cấu hình mối liên hệ). Nếu người bán có mối liên hệ ở một tiểu bang của Hoa Kỳ, thì người bán cần phải nộp thuế cho tất cả các cơ quan thuế liên quan đến điểm đến vận chuyển. Mã tiếp theo : 8

Biểu diễn dưới dạng 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.
}
Trường
regionCode

string

Mã khu vực áp dụng quy tắc này

shippingTaxed

boolean

Nếu bạn đặt chính sách này, phí vận chuyển sẽ được tính thuế (cùng mức thuế với sản phẩm) khi giao hàng đến khu vực của quản trị viên này. Chỉ có thể đặt cho các tiểu bang của Hoa Kỳ không có danh mục.

effectiveTimePeriod

object (Interval)

Bắt buộc. Khoảng thời gian khi quy tắc này có hiệu lực. Nếu thời lượng bị thiếu trong giá trị hiệu_lực, thì thời lượng đó có kết thúc mở và kết thúc trong tương lai. Bắt đầu khoảng thời gian này và không bao gồm điểm kết thúc.

Trường kết hợp location. Mô tả vị trí thông qua phạm vi mã bưu chính hoặc id tiêu chí. location chỉ có thể là một trong những trạng thái sau đây:
locationId

string (int64 format)

admin_id hoặc Standards_id của khu vực áp dụng quy tắc này.

postCodeRange

object (TaxPostalCodeRange)

Phạm vi mã bưu chính có áp dụng quy tắc này.

Trường kết hợp rate_calculation. Đây là cách tính thuế suất đối với các dịch vụ giao hàng đến khu vực của quản trị viên này. Chỉ có thể đặt ở các tiểu bang của Hoa Kỳ. rate_calculation chỉ có thể là một trong những trạng thái sau đây:
useGoogleRate

boolean

Mức phí phụ thuộc vào địa điểm giao hàng: nếu người bán có mối liên hệ tại tiểu bang tương ứng của Hoa Kỳ thì mức phí do các cơ quan chức năng có quyền tài phán đối với khu vực giao hàng tính thêm.

selfSpecifiedRateMicros

string (int64 format)

Tỷ lệ cố định được chỉ định bằng micro, trong đó 100% = 1_000_000. Phù hợp với các trạng thái dựa trên nguồn gốc.

TaxPostalCodeRange

Một loạt các mã bưu chính xác định khu vực.

Biểu diễn dưới dạng JSON
{
  "start": string,
  "end": string
}
Trường
start

string

Bắt buộc. Bắt đầu phạm vi mã bưu chính, cũng là điểm bắt đầu nhỏ nhất trong phạm vi.

end

string

Điểm cuối của phạm vi mã bưu chính. Giá trị này sẽ giống như giá trị bắt đầu nếu không được chỉ định.

Phương thức

get

Trả về các quy tắc thuế khớp với điều kiện của GetAccountTaxRequest

list

Chỉ liệt kê chế độ cài đặt thuế của các tài khoản phụ trong tài khoản Merchant Center.

patch

Cập nhật chế độ cài đặt thuế của tài khoản.