REST Resource: accounts.accounttax

Ressource: AccountTax

Die Steuereinstellungen eines Händlerkontos. Für alle Methoden ist die Administratorrolle erforderlich.

JSON-Darstellung
{
  "name": string,
  "account": string,
  "taxRules": [
    {
      object (TaxRule)
    }
  ]
}
Felder
name

string

Kennung. Der Name der Steuereinstellung. Format: „{accountTax.name=accounts/{account}}“

account

string (int64 format)

Nur Ausgabe. Die ID des Kontos, zu dem diese Steuereinstellungen gehören.

taxRules[]

object (TaxRule)

Steuerbestimmungen. „Legen Sie die Steuerregeln in den einzelnen Regionen fest. Für Regionen ohne Regel wird keine Steuer angezeigt.“

TaxRule

Konvension (Primärtyp)

Mikro-Prozent-Prozentsatz : 100% = 1.000.000 und 1% = 10.000 dürfen nicht negativ sein.

Informationen zum Nexus und zugehörigen Parametern für Bestellungen, die in das Gebiet geliefert werden, das von einem einzigen Steuerberater abgedeckt wird. Nexus wird erstellt, wenn ein Händler in einem Gebiet tätig ist, das von der Steuerbehörde verwaltet wird. Die Nexus-Konfiguration wird nur in US-Bundesstaaten unterstützt. Wenn der Händler einen Nexus in einem US-Bundesstaat hat, muss er Steuern an alle Steuerbehörden des Versandorts zahlen. Nächste ID : 8

JSON-Darstellung
{
  "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.
}
Felder
regionCode

string

Regionscode, in dem diese Regel gilt

shippingTaxed

boolean

Wenn diese Option festgelegt ist, werden Versandkosten bei Lieferungen in das Gebiet dieses Administrators zu dem gleichen Satz wie das Produkt besteuert. Kann nur für US-Bundesstaaten ohne Kategorie festgelegt werden.

effectiveTimePeriod

object (Interval)

Erforderlich. Zeitraum, in dem diese Regel wirksam ist. Wenn die Duration in der angegebenen „effective_time“-Liste fehlt, handelt es sich um ein offenes Ende, das in der Zukunft liegt. Der Beginn dieses Zeitraums ist eingeschlossen und das Ende ist ausgeschlossen.

Union-Feld location. Beschreiben Sie den Standort entweder mithilfe eines Postleitzahlenbereichs oder einer Kriteriums-ID. Für location ist nur einer der folgenden Werte zulässig:
locationId

string (int64 format)

Die „admin_id“ oder „Kriterien-ID“ der Region, in der diese Regel gilt.

postCodeRange

object (TaxPostalCodeRange)

Der Postleitzahlenbereich, in dem diese Regel angewendet wird.

Union-Feld rate_calculation. Wie wird der Steuersatz für Lieferungen in das Gebiet dieses Administrators berechnet? Kann nur für US-Bundesstaaten festgelegt werden. Für rate_calculation ist nur einer der folgenden Werte zulässig:
useGoogleRate

boolean

Preis, der vom Lieferort abhängig ist: Wenn der Händler einen Nexus im entsprechenden US-Bundesstaat hat, werden die Sätze der Behörden, die für das Liefergebiet zuständig sind, addiert.

selfSpecifiedRateMicros

string (int64 format)

Eine feste Rate in Mikros, wobei 100% = 1_000_000 ist. Geeignet für Staaten mit Erhebung nach Herkunftsort.

TaxPostalCodeRange

Ein Postleitzahlenbereich, der das Gebiet definiert.

JSON-Darstellung
{
  "start": string,
  "end": string
}
Felder
start

string

Erforderlich. Der Anfang des Postleitzahlenbereichs, der gleichzeitig der kleinste im Bereich ist.

end

string

Das Ende des Postleitzahlenbereichs. Ist identisch mit dem Startwert, wenn keine Angabe erfolgt.

Methoden

get

Gibt die Steuerregeln zurück, die den Bedingungen von GetAccountTaxRequest entsprechen

list

Listet die Steuereinstellungen der Unterkonten nur in Ihrem Merchant Center-Konto auf.

patch

Aktualisiert die Steuereinstellungen des Kontos.