Zasób: AccountTax
Ustawienia podatków na koncie sprzedawcy. Wszystkie metody wymagają roli administratora.
Zapis JSON |
---|
{
"name": string,
"account": string,
"taxRules": [
{
object ( |
Pola | |
---|---|
name |
Identyfikator. Nazwa ustawienia podatków. Format: „{accountTax.name=accounts/{konto}}” |
account |
Tylko dane wyjściowe. Identyfikator konta, do którego należą te ustawienia podatków. |
taxRules[] |
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 związanym z miejscem dostawy. Następny identyfikator : 8
Zapis JSON |
---|
{ "regionCode": string, "shippingTaxed": boolean, "effectiveTimePeriod": { object ( |
Pola | |
---|---|
regionCode |
Kod regionu, w którym obowiązuje ta reguła |
shippingTaxed |
Jeśli zasada jest skonfigurowana, opłata za dostawę jest opodatkowana (taką samą jak za produkt) przy dostawie do obszaru administracyjnego. Można go ustawić tylko dla stanów w USA bez kategorii. |
effectiveTimePeriod |
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 |
Identyfikator administratora lub kryterium_id regionu, w którym obowiązuje ta reguła. |
postCodeRange |
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 on zarządza. Można go ustawić tylko dla stanów w USA. rate_calculation może mieć tylko jedną z tych wartości: |
|
useGoogleRate |
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 |
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 |
Wymagane. Początek zakresu kodów pocztowych, który jest również najmniejszy w zakresie. |
end |
Koniec zakresu kodów pocztowych. Będzie taka sama jak początek, jeśli nie zostanie określona. |
Metody |
|
---|---|
|
Zwraca reguły podatkowe pasujące do warunków GetAccountTaxRequest |
|
Aktualizuje ustawienia podatków na koncie. |