REST Resource: accounts.accounttax

Recurso: AccountTax

Es la configuración de impuestos de una cuenta de comerciante. Todos los métodos requieren el rol de administrador.

Representación JSON
{
  "name": string,
  "account": string,
  "taxRules": [
    {
      object (TaxRule)
    }
  ]
}
Campos
name

string

Identificador. Es el nombre de la configuración de impuestos. Formato: “{accountTax.name=accounts/{account}}"

account

string (int64 format)

Solo salida. Es el ID de la cuenta a la que pertenece esta configuración de impuestos de la cuenta.

taxRules[]

object (TaxRule)

Reglas fiscales "Define las reglas fiscales en cada región. Si una región no tiene ninguna regla, no se presentarán impuestos”.

TaxRule

Convención de tipo principal

porcentaje micro : 100% = 1 000 000 y 1% = 10 000 no pueden ser negativos.

Información sobre nexos fiscales y parámetros relacionados aplicables a los pedidos entregados en el área cubierta por un único administrador fiscal. El nexo se crea cuando un comercio opera en un área administrada por el administrador fiscal (solo se admiten los estados de EE.UU. para la configuración de nexos). Si el comercio tiene nexo fiscal en un estado de EE.UU., debe pagar impuestos a todas las autoridades fiscales asociadas con el destino de envío. Next Id : 8

Representación 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.
}
Campos
regionCode

string

Código regional en el que se aplica esta regla

shippingTaxed

boolean

Si se establece, se gravará el cargo de envío (con la misma tarifa que el producto) cuando se entregue en el área de este administrador. Solo se puede configurar en estados de EE.UU. sin una categoría.

effectiveTimePeriod

object (Interval)

Obligatorio. Período en el que esta regla entró en vigencia. Si falta la duración deeffective_time enumerada, entonces es abierta para el futuro. El inicio de este período es inclusivo y el final es exclusivo.

Campo de unión location. Describe la ubicación mediante un intervalo de códigos postales o un ID de criterios. Las direcciones (location) solo pueden ser una de las siguientes opciones:
locationId

string (int64 format)

El admin_id oEl_id_criterios de la región en la que se aplica esta regla.

postCodeRange

object (TaxPostalCodeRange)

El intervalo de códigos postales al que se aplica esta regla.

Campo de unión rate_calculation. ¿Cómo se calcula la tasa impositiva para las entregas en el área de este administrador? Solo se puede configurar en estados de EE.UU. Las direcciones (rate_calculation) solo pueden ser una de las siguientes opciones:
useGoogleRate

boolean

Tarifa que depende de la ubicación de entrega: Si el comercio tiene nexo fiscal en el estado correspondiente de EE.UU., se suman las tarifas de las autoridades con jurisdicción sobre el área de entrega.

selfSpecifiedRateMicros

string (int64 format)

Una tasa fija especificada en micros, donde 100% = 1_000_000. Apto para estados basados en el origen.

TaxPostalCodeRange

Un intervalo de códigos postales que define el área.

Representación JSON
{
  "start": string,
  "end": string
}
Campos
start

string

Obligatorio. Indica el inicio del intervalo de códigos postales, que también es el más pequeño del intervalo.

end

string

Final del intervalo de códigos postales. Será la misma que la de inicio si no se especifica.

Métodos

get

Devuelve las reglas fiscales que coinciden con las condiciones de GetAccountTaxRequest

list

Indica la configuración fiscal de las cuentas secundarias solo en tu cuenta de Merchant Center.

patch

Actualiza la configuración fiscal de la cuenta.