REST Resource: accounts.accounttax

Zasób: AccountTax

Ustawienia podatków na koncie sprzedawcy. Wszystkie metody wymagają roli administratora.

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

string

Identyfikator. Nazwa ustawienia podatków. Format: „{accountTax.name=accounts/{konto}}”

account

string (int64 format)

Tylko dane wyjściowe. Identyfikator konta, do którego należą te ustawienia podatków.

taxRules[]

object (TaxRule)

Reguły podatkowe. Zdefiniuj reguły podatkowe w każdym regionie. Jeśli dla danego regionu nie ma reguły, podatek nie zostanie podany.

TaxRule

Konwencja podstawowego typu

procent mikro : 100% = 1 000 000 i 1% = 10 000 nie może być wartością ujemną.

Informacje o zakładzie podatkowym i powiązanych parametrach dotyczących zamówień dostarczanych do obszaru obsługiwanego przez jednego administratora podatkowego. Nexus jest tworzony, gdy sprzedawca prowadzi działalność na obszarze, którym administruje administrator podatkowy (konfiguracja zakładu zagranicznego jest obsługiwana tylko w stanach USA). Jeśli sprzedawca ma zagraniczny zakład w stanie USA, musi zapłacić podatek wszystkim urzędom podatkowym powiązanym z miejscem dostawy. Następny identyfikator : 8

Zapis 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.
}
Pola
regionCode

string

Kod regionu, w którym obowiązuje ta reguła

shippingTaxed

boolean

Jeśli zasada jest skonfigurowana, opłata za dostawę jest opodatkowana (taką samą jak w przypadku produktu) w przypadku dostawy do obszaru administracyjnego. Można go ustawić tylko dla stanów w USA bez kategorii.

effectiveTimePeriod

object (Interval)

Wymagane. Okres, przez jaki ta reguła jest stosowana. Jeśli czasu trwania nie ma w podanej wartości w polu „effective_time”, oznacza to, że jest otwarta na przyszłość. Początek tego okresu uwzględnia czas, a koniec nie.

Pole sumy location. Opisz lokalizację za pomocą zakresu kodów pocztowych lub identyfikatora kryteriów. location może mieć tylko jedną z tych wartości:
locationId

string (int64 format)

Identyfikator administratora lub kryterium_id regionu, w którym obowiązuje ta reguła.

postCodeRange

object (TaxPostalCodeRange)

Zakres kodów pocztowych, do których ma zastosowanie ta reguła.

Pole sumy rate_calculation. W jaki sposób obliczyć stawkę podatku za dostawy do obszaru, na którym jest ten administrator. Można go ustawić tylko dla stanów w USA. rate_calculation może mieć tylko jedną z tych wartości:
useGoogleRate

boolean

Stawka zależna od miejsca dostawy: jeśli sprzedawca ma zakład zagraniczny w odpowiednim stanie w Stanach Zjednoczonych, stawki urzędów właściwym dla obszaru dostawy są sumowane.

selfSpecifiedRateMicros

string (int64 format)

Stała stawka podana w mikro, gdzie 100% = 1_000_000. Odpowiedni dla stanów uwzględniających miejsce pochodzenia.

TaxPostalCodeRange

Zakres kodów pocztowych określający obszar.

Zapis JSON
{
  "start": string,
  "end": string
}
Pola
start

string

Wymagane. Początek zakresu kodów pocztowych, który jest również najmniejszy w zakresie.

end

string

Koniec zakresu kodów pocztowych. Będzie taka sama jak początek, jeśli nie zostanie określona.

Metody

get

Zwraca reguły podatkowe pasujące do warunków GetAccountTaxRequest

list

Zawiera listę ustawień podatków tylko dla subkont na Twoim koncie Merchant Center.

patch

Aktualizuje ustawienia podatków na koncie.