REST Resource: accounts.accounttax

Ресурс: AccountTax

Налоговые настройки мерчант-аккаунта. Для всех методов требуется роль администратора.

JSON-представление
{
  "name": string,
  "account": string,
  "taxRules": [
    {
      object (TaxRule)
    }
  ]
}
Поля
name

string

Идентификатор. Название налоговой настройки. Формат: "{accountTax.name=accounts/{account}}"

account

string ( int64 format)

Только вывод. Идентификатор учетной записи, которой принадлежат эти настройки налога на учетную запись.

taxRules[]

object ( TaxRule )

Налоговые правила. «Определите налоговые правила в каждом регионе. Налог не будет представлен, если в регионе нет правил».

НалоговоеПравило

Соглашение о первичном типе

проценты микро: 100% = 1 000 000 и 1% = 10 000 не могут быть отрицательными.

Информация о налоговой связи и связанных с ней параметрах, применимых к заказам, доставляемым на территорию, контролируемую одним налоговым администратором. Nexus создается, когда продавец ведет бизнес в зоне, администрируемой налоговым администратором (конфигурация Nexus поддерживается только в штатах США). Если у продавца есть связь в штате США, он должен платить налог всем налоговым органам, связанным с местом доставки. Следующий идентификатор: 8

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.
}
Поля
regionCode

string

Код региона, в котором действует это правило

shippingTaxed

boolean

Если установлено, стоимость доставки облагается налогом (по той же ставке, что и товар) при доставке в зону администратора. Можно установить только для штатов США без категории.

effectiveTimePeriod

object ( Interval )

Необходимый. Период времени, в течение которого данное правило действует. Если продолжительность отсутствует в списке effect_time, то она открыта для будущего. Начало этого периода времени является инклюзивным, а конец — исключительным.

location поля Союза. Опишите местоположение с помощью диапазона почтовых индексов или идентификатора критерия. location может быть только одним из следующих:
locationId

string ( int64 format)

admin_id или Criteria_id региона, в котором применимо это правило.

postCodeRange

object ( TaxPostalCodeRange )

Диапазон почтовых индексов, к которым применимо это правило.

Поле объединения rate_calculation . Как рассчитать налоговую ставку за доставку в эту админку? Может быть установлен только в штатах США. rate_calculation может быть только одним из следующих:
useGoogleRate

boolean

Ставка зависит от места доставки: если продавец имеет связь в соответствующем штате США, тарифы органов власти, под юрисдикцией которых находится территория доставки, суммируются.

selfSpecifiedRateMicros

string ( int64 format)

Фиксированная ставка, указанная в микромах, где 100% = 1_000_000. Подходит для государств происхождения.

НалогПочтовый КодДиапазон

Диапазон почтовых индексов, определяющий территорию.

JSON-представление
{
  "start": string,
  "end": string
}
Поля
start

string

Необходимый. Начало диапазона почтовых индексов, который также является самым маленьким в диапазоне.

end

string

Конец диапазона почтовых индексов. Будет таким же, как start, если не указано иное.

Методы

get

Возвращает налоговые правила, соответствующие условиям GetAccountTaxRequest.

list

Перечисляет налоговые настройки дочерних аккаунтов только в вашем аккаунте Merchant Center.

patch

Обновляет налоговые настройки учетной записи.