REST Resource: accounts.accounttax

แหล่งข้อมูล: AccountTax

การตั้งค่าภาษีของบัญชีผู้ขาย วิธีการทั้งหมดจะต้องมีบทบาทผู้ดูแลระบบ

การแสดง JSON
{
  "name": string,
  "account": string,
  "taxRules": [
    {
      object (TaxRule)
    }
  ]
}
ช่อง
name

string

ตัวระบุ ชื่อของการตั้งค่าภาษี รูปแบบ: "{accountTax.name=accounts/{account}}"

account

string (int64 format)

เอาต์พุตเท่านั้น รหัสของบัญชีที่มีการตั้งค่าภาษีของบัญชีเหล่านี้

taxRules[]

object (TaxRule)

กฎภาษี "กำหนดกฎภาษีในแต่ละภูมิภาค ทั้งนี้ จะไม่มีการเสนอภาษีหากภูมิภาคไม่มีกฎ"

TaxRule

การประชุมประเภทหลัก

เปอร์เซ็นต์ micro : 100% = 1 000 000 และ 1% = 10 000 ไม่สามารถเป็นค่าลบได้

ข้อมูลเกี่ยวกับจุดเชื่อมโยงภาษีและพารามิเตอร์ที่เกี่ยวข้องซึ่งเกี่ยวข้องกับคำสั่งซื้อที่นำส่งไปยังพื้นที่ที่ครอบคลุมโดยผู้ดูแลระบบภาษีรายเดียว 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)

ต้องระบุ ระยะเวลาที่กฎนี้มีผลบังคับใช้ หากระยะเวลาขาดหายไปจาก performance_time ที่ระบุไว้ แสดงว่าเป็นปลายเปิดในอนาคต จุดเริ่มต้นของระยะเวลานี้นับรวมและวันที่สิ้นสุดจะนับรวมด้วย

ช่องการรวม location อธิบายสถานที่ตั้งผ่านช่วงของรหัสไปรษณีย์หรือรหัสเกณฑ์ location ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้
locationId

string (int64 format)

admin_id หรือcriterion_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

patch

อัปเดตการตั้งค่าภาษีของบัญชี