- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- क्वेरी पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति के दायरे
- इनवॉइस
- InvoiceType
- AccountBudgetSummary
- InvalidActivitySummary
- AccountSummary
- इसे आज़माएं!
किसी महीने के लिए, बिलिंग सेटअप से जुड़े सभी इनवॉइस दिखाता है.
जनरेट की गई गड़बड़ियों की सूची: AuthenticationError AuthorizationError FieldError HeaderError InternalError InvoiceError QuotaError RequestError
एचटीटीपी अनुरोध
GET https://googleads.googleapis.com/v17/customers/{customerId}/invoices
यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ पैरामीटर
पैरामीटर | |
---|---|
customerId |
ज़रूरी है. उस ग्राहक का आईडी जिसके लिए इनवॉइस फ़ेच करना है. |
क्वेरी पैरामीटर
पैरामीटर | |
---|---|
billingSetup |
ज़रूरी है. अनुरोध किए गए इनवॉइस के बिलिंग सेटअप संसाधन का नाम.
|
issueYear |
ज़रूरी है. yyyy फ़ॉर्मैट में, इनवॉइस फिर से पाने के लिए, जारी करने का साल. सिर्फ़ साल 2019 या उसके बाद जारी किए गए इनवॉइस फिर से पाए जा सकते हैं. |
issueMonth |
ज़रूरी है. इनवॉइस फिर से पाने के लिए जारी करने वाला महीना. |
अनुरोध का मुख्य भाग
अनुरोध का मुख्य हिस्सा खाली होना चाहिए.
जवाब का मुख्य भाग
InvoiceService.ListInvoices
के लिए जवाब देने वाला मैसेज.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
जेएसओएन के काेड में दिखाना |
---|
{
"invoices": [
{
object ( |
फ़ील्ड | |
---|---|
invoices[] |
बिलिंग सेटअप और समयावधि से मैच होने वाले इनवॉइस की सूची. |
अनुमति के दायरे
नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:
https://www.googleapis.com/auth/adwords
ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.
बिल
इनवॉइस. PDF इनवॉइस से मैच करने के लिए इनवॉइस की पूरी जानकारी का स्नैपशॉट लिया जाता है. ऐसा हो सकता है कि इनवॉइस के लॉन्च से पहले के इनवॉइस के लिए स्नैपशॉट में दी गई जानकारी, PDF इनवॉइस से मेल न खाए.
जेएसओएन के काेड में दिखाना |
---|
{ "resourceName": string, "type": enum ( |
फ़ील्ड | |
---|---|
resourceName |
सिर्फ़ आउटपुट के लिए. इनवॉइस के संसाधन का नाम. एक ही इनवॉइस को एक से ज़्यादा ग्राहक शेयर कर सकते हैं, इसलिए हो सकता है कि एक से ज़्यादा रिसॉर्स नाम एक ही इनवॉइस पर ले जाएं. इनवॉइस के रिसॉर्स के नाम इस तरह के होते हैं:
|
type |
सिर्फ़ आउटपुट के लिए. इनवॉइस का टाइप. |
serviceDateRange |
सिर्फ़ आउटपुट के लिए. इस इनवॉइस की सेवा अवधि की तारीख की सीमा. खत्म होने की तारीख भी शामिल है. |
adjustmentsSubtotalAmountMicros |
सिर्फ़ आउटपुट के लिए. माइक्रो में, इनवॉइस लेवल के अडजस्टमेंट की टैक्स से पहले की कुल रकम. |
adjustmentsTaxAmountMicros |
सिर्फ़ आउटपुट के लिए. इनवॉइस लेवल के अडजस्टमेंट पर टैक्स का योग, माइक्रो में. |
adjustmentsTotalAmountMicros |
सिर्फ़ आउटपुट के लिए. माइक्रो में इनवॉइस लेवल के अडजस्टमेंट की कुल रकम. |
regulatoryCostsSubtotalAmountMicros |
सिर्फ़ आउटपुट के लिए. इनवॉइस लेवल की नियामक लागतों की प्रीटैक्स सबटोटल रकम, माइक्रो में. |
regulatoryCostsTaxAmountMicros |
सिर्फ़ आउटपुट के लिए. इनवॉइस लेवल की नियामक लागत पर लगने वाले टैक्स का योग, माइक्रो में. |
regulatoryCostsTotalAmountMicros |
सिर्फ़ आउटपुट के लिए. माइक्रो में इनवॉइस स्तर की नियामक लागत की कुल रकम. |
replacedInvoices[] |
सिर्फ़ आउटपुट के लिए. अगर लागू हो, तो उस मूल इनवॉइस के संसाधन नाम को फिर से बिल किया जा रहा है या इस इनवॉइस से बदला जा रहा है. इनवॉइस को मर्ज करने की वजह से, कई इनवॉइस बदल सकते हैं. ऐसा हो सकता है कि बदले गए इनवॉइस एक ही पेमेंट्स खाते के न हों. अगर
|
accountBudgetSummaries[] |
सिर्फ़ आउटपुट के लिए. इस इनवॉइस से जुड़े, खाते के बजट की खास जानकारी की सूची. |
accountSummaries[] |
सिर्फ़ आउटपुट के लिए. इस इनवॉइस से जुड़े खाते की खास जानकारी की सूची. |
id |
सिर्फ़ आउटपुट के लिए. इनवॉइस का आईडी. यह इनवॉइस के PDF पर "इनवॉइस नंबर" के तौर पर दिखता है. |
billingSetup |
सिर्फ़ आउटपुट के लिए. इस इनवॉइस के बिलिंग सेटअप के संसाधन का नाम.
|
paymentsAccountId |
सिर्फ़ आउटपुट के लिए. बिलिंग सेटअप से जुड़े पेमेंट्स खाते की पहचान करने के लिए, इस्तेमाल किया जाने वाला 16 अंकों का आईडी. उदाहरण के लिए, "1234-5678-9012-3456". यह इनवॉइस की PDF फ़ाइल में, "बिलिंग खाता नंबर" के तौर पर दिखता है. |
paymentsProfileId |
सिर्फ़ आउटपुट के लिए. बिलिंग सेटअप से जुड़ी पेमेंट्स प्रोफ़ाइल की पहचान करने के लिए, इस्तेमाल किया जाने वाला 12 अंकों का आईडी. उदाहरण के लिए, "1234-5678-9012". यह इनवॉइस की PDF फ़ाइल में, "बिलिंग आईडी" के तौर पर दिखता है. |
issueDate |
सिर्फ़ आउटपुट के लिए. yyyy-mm-dd फ़ॉर्मैट में, जारी होने की तारीख. यह इनवॉइस के PDF में, "जारी होने की तारीख" या "इनवॉइस की तारीख" के तौर पर दिखता है. |
dueDate |
सिर्फ़ आउटपुट के लिए. असाइनमेंट सबमिट करने की तारीख yyyy-mm-dd फ़ॉर्मैट में होनी चाहिए. |
currencyCode |
सिर्फ़ आउटपुट के लिए. मुद्रा कोड. सभी लागतें इस मुद्रा में दिखाई जाती हैं. ISO 4217 मानक से मिले मुद्रा कोड का एक सबसेट काम करता है. |
exportChargeSubtotalAmountMicros |
सिर्फ़ आउटपुट के लिए. माइक्रो में, इनवॉइस लेवल के एक्सपोर्ट शुल्क की प्रीटैक्स सबटोटल रकम. |
exportChargeTaxAmountMicros |
सिर्फ़ आउटपुट के लिए. इनवॉइस लेवल के एक्सपोर्ट शुल्क पर लगने वाले टैक्स का योग, माइक्रो में. |
exportChargeTotalAmountMicros |
सिर्फ़ आउटपुट के लिए. इनवॉइस लेवल के एक्सपोर्ट शुल्क की कुल रकम (माइक्रो में). |
subtotalAmountMicros |
सिर्फ़ आउटपुट के लिए. टैक्स से पहले की कुल रकम, माइक्रो में. यह AccountBudgetsummary सबटोटल रकम और इनवॉइस.adjustments_subtotal_amount_micros के योग के बराबर है. |
taxAmountMicros |
सिर्फ़ आउटपुट के लिए. इनवॉइस पर मौजूद सभी टैक्स का योग, माइक्रो में. यह खाता बजट सारांश में दी गई टैक्स की रकम के योग के बराबर होता है. साथ ही, इसमें ऐसे टैक्स भी शामिल होते हैं जो किसी खास खाते के बजट से जुड़े नहीं होते. |
totalAmountMicros |
सिर्फ़ आउटपुट के लिए. माइक्रो में कुल राशि. यह इनवॉइस.subtotal_amount_micros, इनवॉइस.tax_amount_micros, Invoice.regulatory_costs_subtotal_amount_micros, और Invoice.export_charge_subtotal_amount_micros (जिसे V14.1 से शुरू होने वाले अलग-अलग लाइन आइटम में अलग किया गया है) का योग होता है. |
correctedInvoice |
सिर्फ़ आउटपुट के लिए. अगर लागू हो, तो मूल इनवॉइस के संसाधन नाम को इस इनवॉइस के ज़रिए ठीक किया गया, राइट ऑफ़ किया गया या रद्द किया गया. अगर
|
pdfUrl |
सिर्फ़ आउटपुट के लिए. इनवॉइस की PDF कॉपी का यूआरएल. इस यूआरएल की मदद से PDF फ़ाइल का अनुरोध करने के लिए, उपयोगकर्ताओं को अपना OAuth टोकन पास करना होगा. |
InvoiceType
इनवॉइस किस तरह के हो सकते हैं.
Enums | |
---|---|
UNSPECIFIED |
तय नहीं किया गया. |
UNKNOWN |
सिर्फ़ रिटर्न वैल्यू के लिए इस्तेमाल किया जाता है. इस वर्शन में वह वैल्यू दिखाता है जिसकी जानकारी नहीं है. |
CREDIT_MEMO |
ऋणात्मक राशि वाला इनवॉइस. खाते को एक क्रेडिट मिलता है. |
INVOICE |
शून्य से ज़्यादा रकम वाला इनवॉइस. खाते में कुछ रकम बकाया है. |
AccountBudgetSummary
इससे, खाते के बजट की खास जानकारी मिलती है, जिसकी बिलिंग की जा सकती है.
जेएसओएन के काेड में दिखाना |
---|
{ "billableActivityDateRange": { object ( |
फ़ील्ड | |
---|---|
billableActivityDateRange |
सिर्फ़ आउटपुट के लिए. इस इनवॉइस की सेवा की तारीख की सीमा के अंदर खाते के बजट की बिल करने लायक गतिविधि की तारीख की सीमा. खत्म होने की तारीख भी शामिल है. यह समय, खाते के बजट के शुरू और खत्म होने के समय से अलग हो सकता है. |
invalidActivitySummaries[] |
सिर्फ़ आउटपुट के लिए. अमान्य गतिविधि के ओरिजनल लिंक के साथ खास जानकारी के क्रेडिट की सूची. |
customer |
सिर्फ़ आउटपुट के लिए. खाते के इस बजट से जुड़े ग्राहक के संसाधन का नाम. इसमें ग्राहक आईडी होता है, जो इनवॉइस के PDF पर "खाता आईडी" के तौर पर दिखता है. ग्राहक के संसाधन के नाम इस तरह के होते हैं:
|
customerDescriptiveName |
सिर्फ़ आउटपुट के लिए. खाते के बजट का इस्तेमाल करने वाले ग्राहक का नाम. यह इनवॉइस की PDF फ़ाइल में, "खाते" के तौर पर दिखता है. |
accountBudget |
सिर्फ़ आउटपुट के लिए. बिल करने लायक इस लागत से जुड़े खाते के बजट का संसाधन नाम. खाता बजट संसाधन के नाम इस तरह के होते हैं:
|
accountBudgetName |
सिर्फ़ आउटपुट के लिए. खाते के बजट का नाम. यह इनवॉइस की PDF फ़ाइल में, "खाते का बजट" के तौर पर दिखता है. |
purchaseOrderNumber |
सिर्फ़ आउटपुट के लिए. खाते के बजट का परचेज़ ऑर्डर (पीओ) नंबर. यह इनवॉइस की PDF फ़ाइल में, "परचेज़ ऑर्डर (पीओ)" के तौर पर दिखता है. |
subtotalAmountMicros |
सिर्फ़ आउटपुट के लिए. सेवा अवधि के दौरान इस बजट के लिए टैक्स से पहले की कुल कीमत, माइक्रो में. |
taxAmountMicros |
सिर्फ़ आउटपुट के लिए. सेवा अवधि के दौरान इस बजट के लिए बताई जाने वाली टैक्स की रकम, माइक्रो में. |
totalAmountMicros |
सिर्फ़ आउटपुट के लिए. सेवा अवधि के दौरान इस बजट के लिए बताई गई कुल रकम, माइक्रो में. यह खाते के बजट की सबटोटल रकम और खाते के बजट की टैक्स की रकम के बराबर होता है. |
servedAmountMicros |
सिर्फ़ आउटपुट के लिए. माइक्रोसेकंड में, सेवा अवधि के दौरान इस बजट के लिए टैक्स से पहले की गई रकम. इसका इस्तेमाल सिर्फ़ इनवॉइस और डिलीवरी डेटा का मिलान करने के लिए किया जाता है. |
billedAmountMicros |
सिर्फ़ आउटपुट के लिए. सेवा अवधि के दौरान इस बजट के लिए टैक्स से पहले की रकम (माइक्रो में). इसमें किसी तरह का अडजस्टमेंट नहीं होता. |
overdeliveryAmountMicros |
सिर्फ़ आउटपुट के लिए. माइक्रो (नेगेटिव वैल्यू) में, सेवा अवधि के दौरान इस बजट के लिए टैक्स से पहले की गई ओवर डिलीवरी की रकम. |
invalidActivityAmountMicros |
सिर्फ़ आउटपुट के लिए. पिछले महीनों में इस बजट की वजह से हुई अमान्य गतिविधि की प्री-टैक्स की रकम, माइक्रो में (नेगेटिव वैल्यू). |
InvalidActivitySummary
इनवॉइस की अमान्य गतिविधि के बारे में जानकारी, जिसमें इनवॉइस के बारे में अतिरिक्त जानकारी दी गई है. इनवॉइस में बदलाव किए गए हैं.
जेएसओएन के काेड में दिखाना |
---|
{
"originalMonthOfService": enum ( |
फ़ील्ड | |
---|---|
originalMonthOfService |
सिर्फ़ आउटपुट के लिए. सेवा का मूल महीना, इस अमान्य गतिविधि क्रेडिट से जुड़ा है. |
originalYearOfService |
सिर्फ़ आउटपुट के लिए. इस अमान्य गतिविधि क्रेडिट से जुड़ी सेवा का मूल साल. |
originalInvoiceId |
सिर्फ़ आउटपुट के लिए. इस अमान्य गतिविधि के क्रेडिट से जुड़ा ओरिजनल इनवॉइस नंबर. |
originalAccountBudgetName |
सिर्फ़ आउटपुट के लिए. इस अमान्य गतिविधि क्रेडिट से जुड़े खाते के बजट का मूल नाम. |
originalPurchaseOrderNumber |
सिर्फ़ आउटपुट के लिए. इस अमान्य गतिविधि क्रेडिट से जुड़ा मूल परचेज़ ऑर्डर (पीओ) नंबर. |
amountMicros |
सिर्फ़ आउटपुट के लिए. माइक्रो में अमान्य गतिविधि राशि. |
AccountSummary
खाता लेवल पर खास जानकारी वाला व्यू दिखाता है.
जेएसओएन के काेड में दिखाना |
---|
{ "customer": string, "billingCorrectionSubtotalAmountMicros": string, "billingCorrectionTaxAmountMicros": string, "billingCorrectionTotalAmountMicros": string, "couponAdjustmentSubtotalAmountMicros": string, "couponAdjustmentTaxAmountMicros": string, "couponAdjustmentTotalAmountMicros": string, "excessCreditAdjustmentSubtotalAmountMicros": string, "excessCreditAdjustmentTaxAmountMicros": string, "excessCreditAdjustmentTotalAmountMicros": string, "regulatoryCostsSubtotalAmountMicros": string, "regulatoryCostsTaxAmountMicros": string, "regulatoryCostsTotalAmountMicros": string, "exportChargeSubtotalAmountMicros": string, "exportChargeTaxAmountMicros": string, "exportChargeTotalAmountMicros": string, "subtotalAmountMicros": string, "taxAmountMicros": string, "totalAmountMicros": string } |
फ़ील्ड | |
---|---|
customer |
सिर्फ़ आउटपुट के लिए. खाते की खास जानकारी से जुड़ा खाता. |
billingCorrectionSubtotalAmountMicros |
सिर्फ़ आउटपुट के लिए. टैक्स से पहले की बिलिंग में किए गए सुधार की सबटोटल रकम, माइक्रो में. |
billingCorrectionTaxAmountMicros |
सिर्फ़ आउटपुट के लिए. बिलिंग में सुधार पर लगने वाला टैक्स, माइक्रो में. |
billingCorrectionTotalAmountMicros |
सिर्फ़ आउटपुट के लिए. माइक्रो में, बिलिंग सुधार की कुल रकम. |
couponAdjustmentSubtotalAmountMicros |
सिर्फ़ आउटपुट के लिए. प्रीटैक्स कूपन अडजस्टमेंट की कुल रकम, माइक्रो में. |
couponAdjustmentTaxAmountMicros |
सिर्फ़ आउटपुट के लिए. कूपन के अडजस्टमेंट पर लगने वाला टैक्स, माइक्रो में. |
couponAdjustmentTotalAmountMicros |
सिर्फ़ आउटपुट के लिए. कूपन में बदलाव की कुल रकम, माइक्रो में. |
excessCreditAdjustmentSubtotalAmountMicros |
सिर्फ़ आउटपुट के लिए. माइक्रो में, टैक्स से अतिरिक्त क्रेडिट अडजस्टमेंट की सबटोटल रकम. |
excessCreditAdjustmentTaxAmountMicros |
सिर्फ़ आउटपुट के लिए. माइक्रो में, अतिरिक्त क्रेडिट अडजस्टमेंट पर लगने वाला टैक्स. |
excessCreditAdjustmentTotalAmountMicros |
सिर्फ़ आउटपुट के लिए. माइक्रो में, क्रेडिट में बदलाव की कुल अतिरिक्त रकम. |
regulatoryCostsSubtotalAmountMicros |
सिर्फ़ आउटपुट के लिए. टैक्स से पहले की रकम की सबटोटल रकम, माइक्रो में. |
regulatoryCostsTaxAmountMicros |
सिर्फ़ आउटपुट के लिए. माइक्रो में नियामक लागतों पर कर. |
regulatoryCostsTotalAmountMicros |
सिर्फ़ आउटपुट के लिए. माइक्रो में कुल नियामक लागत राशि. |
exportChargeSubtotalAmountMicros |
सिर्फ़ आउटपुट के लिए. टैक्स से पहले की रकम की सबटोटल रकम, माइक्रो में. |
exportChargeTaxAmountMicros |
सिर्फ़ आउटपुट के लिए. माइक्रो में निर्यात शुल्क पर कर. |
exportChargeTotalAmountMicros |
सिर्फ़ आउटपुट के लिए. माइक्रो में, एक्सपोर्ट शुल्क की कुल रकम. |
subtotalAmountMicros |
सिर्फ़ आउटपुट के लिए. सेवा अवधि के दौरान खाते में दी जा सकने वाली कुल टैक्स से पहले की कुल रकम. यह रकम माइक्रो में. |
taxAmountMicros |
सिर्फ़ आउटपुट के लिए. सेवा अवधि के दौरान खाते में जमा की जाने वाली कुल टैक्स रकम (माइक्रो में). |
totalAmountMicros |
सिर्फ़ आउटपुट के लिए. सेवा अवधि के दौरान खाते में जमा की जाने वाली कुल रकम (माइक्रो में). यह subtotalAmountMi Cros औरtaxAmountMi Cros का योग है. |