REST Resource: accounts.accounttax

منبع: حساب مالیات

تنظیمات مالیاتی یک حساب تجاری همه روش ها به نقش مدیر نیاز دارند.

نمایندگی JSON
{
  "name": string,
  "account": string,
  "taxRules": [
    {
      object (TaxRule)
    }
  ]
}
زمینه های
name

string

مشخص کننده. نام تنظیم مالیات. قالب: "{accountTax.name=accounts/{account}}"

account

string ( int64 format)

فقط خروجی شناسه حسابی که این تنظیمات مالیاتی حساب به آن تعلق دارد.

taxRules[]

object ( TaxRule )

قوانین مالیاتی "قوانین مالیاتی را در هر منطقه تعریف کنید. اگر منطقه ای قانون نداشته باشد هیچ مالیاتی ارائه نمی شود."

قانون مالیات

کنوانسیون نوع اولیه

درصد میکرو: 100% = 1000000 و 1% = 10000 نمی تواند منفی باشد.

اطلاعات مربوط به رابطه مالیاتی و پارامترهای مرتبط قابل اعمال برای سفارش‌های تحویل شده به منطقه تحت پوشش یک سرپرست مالیاتی. Nexus زمانی ایجاد می‌شود که یک تاجر در منطقه‌ای که توسط سرپرست مالیات اداره می‌شود تجارت می‌کند (فقط ایالت‌های ایالات متحده برای پیکربندی Nexus پشتیبانی می‌شوند). اگر بازرگان در یک ایالت ایالات متحده پیوند داشته باشد، تاجر باید به همه مقامات مالیاتی مرتبط با مقصد حمل و نقل مالیات بپردازد. شناسه بعدی: 8

نمایندگی 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.
}
زمینه های
regionCode

string

کد منطقه ای که این قانون در آن اعمال می شود

shippingTaxed

boolean

در صورت تنظیم، هزینه حمل و نقل (با همان نرخ محصول) هنگام تحویل به منطقه مدیریت مالیات مشمول مالیات می شود. فقط در ایالت های ایالات متحده بدون دسته قابل تنظیم است.

effectiveTimePeriod

object ( Interval )

ضروری. دوره زمانی که این قانون موثر است. اگر مدت زمان در لیست effect_time وجود نداشته باشد، برای آینده باز است. شروع این بازه زمانی فراگیر و پایان آن انحصاری است.

location میدان اتحادیه مکان را از طریق محدوده کد پستی یا شناسه معیار توصیف کنید. location فقط می تواند یکی از موارد زیر باشد:
locationId

string ( int64 format)

admin_id یا kriter_id منطقه ای که این قانون در آن اعمال می شود.

postCodeRange

object ( TaxPostalCodeRange )

محدوده کدهای پستی که این قانون در آنها اعمال می شود.

rate_calculation میدان اتحادیه . نحوه محاسبه نرخ مالیات برای تحویل به منطقه مدیریت چگونه است. فقط در ایالت های ایالات متحده قابل تنظیم است. rate_calculation تنها می تواند یکی از موارد زیر باشد:
useGoogleRate

boolean

نرخی که به محل تحویل بستگی دارد: اگر تاجر رابطه‌ای در ایالت مربوطه در ایالات متحده داشته باشد، نرخ‌های مقامات مربوط به منطقه تحویل جمع می‌شوند.

selfSpecifiedRateMicros

string ( int64 format)

نرخ ثابت مشخص شده در میکرو، که در آن 100٪ = 1_000_000 است. مناسب برای ایالت های مبدأ

TaxPostalCodeRange

طیفی از کدهای پستی که منطقه را مشخص می کند.

نمایندگی JSON
{
  "start": string,
  "end": string
}
زمینه های
start

string

ضروری. شروع محدوده کد پستی که در این محدوده نیز کوچکترین است.

end

string

انتهای محدوده کد پستی اگر مشخص نشده باشد مانند شروع خواهد بود.

مواد و روش ها

get

قوانین مالیاتی را برمی‌گرداند که با شرایط GetAccountTaxRequest مطابقت دارد

list

تنظیمات مالیاتی حساب‌های فرعی را فقط در حساب Merchant Center شما فهرست می‌کند.

patch

تنظیمات مالیاتی حساب را به روز می کند.