REST Resource: accounts.accounttax

Risorsa: AccountTax

Le impostazioni fiscali di un account commerciante. Tutti i metodi richiedono il ruolo di amministratore.

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

string

Identificatore. Il nome dell'impostazione fiscale. Formato: "{accountTax.name=accounts/{account}}"

account

string (int64 format)

Solo output. L'ID dell'account a cui appartengono queste impostazioni fiscali.

taxRules[]

object (TaxRule)

Norme fiscali. "Definisci le regole fiscali per ogni regione. Non verranno indicate imposte se non esistono regole per una regione."

TaxRule

Convenzione di tipo primario

micro percentuale : 100% = 1.000.000 e 1% = 10.000 non può essere negativo.

Informazioni sulla presenza fiscale e sui parametri correlati applicabili agli ordini consegnati nell'area coperta da un unico amministratore delle imposte. Il Nexus viene creato quando un commerciante svolge attività in un'area gestita dall'amministratore delle imposte (solo gli stati USA sono supportati per la configurazione nexus). Se il commerciante ha una presenza fiscale in uno stato degli Stati Uniti, il commerciante deve pagare le imposte a tutte le autorità fiscali associate alla destinazione della spedizione. ID successivo : 8

Rappresentazione 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.
}
Campi
regionCode

string

Codice regione in cui è applicabile questa regola

shippingTaxed

boolean

Se impostato, viene applicata l'imposta sulla spedizione (alla stessa aliquota del prodotto) per la consegna nell'area di questo amministratore. Può essere impostato solo per gli stati degli Stati Uniti senza categoria.

effectiveTimePeriod

object (Interval)

Obbligatoria. Periodo di tempo in cui ha effetto questa regola. Se la durata non è presente nell'elenco di valore effettivo, la durata è aperta a una data futura. L'inizio di questo periodo di tempo è inclusivo, mentre la fine è esclusiva.

Campo unione location. Descrivi la località tramite un intervallo di codici postali o un ID criterio. location può essere solo uno dei seguenti:
locationId

string (int64 format)

L'id_admin o il_id_criteri della regione in cui è applicabile la regola.

postCodeRange

object (TaxPostalCodeRange)

L'intervallo di codici postali in cui si applica questa regola.

Campo unione rate_calculation. Come si calcola l'aliquota fiscale per le consegne nell'area di questo amministratore? Può essere impostato solo negli stati degli Stati Uniti. rate_calculation può essere solo uno dei seguenti:
useGoogleRate

boolean

Tariffa che dipende dalla località di consegna: se il commerciante ha una presenza fisica nello stato degli Stati Uniti corrispondente, vengono sommate le tariffe applicate dalle autorità con giurisdizione sulla zona di consegna.

selfSpecifiedRateMicros

string (int64 format)

Un tasso fisso specificato in micro, dove 100% = 1_000_000. Adatto a stati che applicano il principio di origine.

TaxPostalCodeRange

Un intervallo di codici postali che definisce l'area.

Rappresentazione JSON
{
  "start": string,
  "end": string
}
Campi
start

string

Obbligatoria. L'inizio dell'intervallo di codici postali, che è anche il più piccolo nell'intervallo.

end

string

La fine dell'intervallo di codici postali. Corrisponde all'inizio, se non specificato.

Metodi

get

Restituisce le regole fiscali che soddisfano le condizioni di GetAccountTaxRequest

list

Elenca le impostazioni fiscali dei subaccount solo nel tuo account Merchant Center.

patch

Aggiorna le impostazioni fiscali dell'account.