REST Resource: accounts.accounttax

संसाधन: Accountटैक्स

व्यापारी खाते की टैक्स सेटिंग. सभी तरीकों के लिए, एडमिन की भूमिका ज़रूरी है.

JSON के काेड में दिखाना
{
  "name": string,
  "account": string,
  "taxRules": [
    {
      object (TaxRule)
    }
  ]
}
फ़ील्ड
name

string

आइडेंटिफ़ायर. टैक्स सेटिंग का नाम. फ़ॉर्मैट: "{accounttax.name=accounts/{account}}"

account

string (int64 format)

सिर्फ़ आउटपुट के लिए. उस खाते का आईडी, जिससे ये खाते की टैक्स सेटिंग जुड़ी हैं.

taxRules[]

object (TaxRule)

टैक्स के नियम. "हर क्षेत्र में टैक्स के नियम तय करें. अगर किसी क्षेत्र में कोई नियम नहीं है, तो कोई टैक्स नहीं दिखाया जाएगा."

TaxRule

प्राइमरी टाइप का कन्वर्ज़न

प्रतिशत माइक्रो : 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)

ज़रूरी है. इस नियम के लागू होने की समयावधि. अगर सूची में दी गई समयसीमा में बताई गई तारीख से कोई फ़र्क़ नहीं पड़ता है, तो इसका मतलब है कि यह आने वाले समय के लिए खत्म हो गई है. इस समयावधि की शुरुआत का समय इसमें शामिल है और खत्म होने का समय खास है.

यूनियन फ़ील्ड location. पिन कोड रेंज या मानदंड आईडी की मदद से जगह की जानकारी दें. location इनमें से सिर्फ़ एक हो सकता है:
locationId

string (int64 format)

उस क्षेत्र का admin_id या criteria_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

खाते की टैक्स सेटिंग को अपडेट करता है.