- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- क्वेरी पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति के दायरे
- इनवॉइस
- InvoiceType
- AccountBudgetSummary
- InvalidActivitySummary
- AccountSummary
- इसे आज़माएं!
यह फ़ंक्शन किसी महीने के बिलिंग सेटअप से जुड़े सभी इनवॉइस दिखाता है.
अपलोड की गई गड़बड़ियों की सूची: AuthenticationError AuthorizationError FieldError HeaderError InternalError InvoiceError QuotaError RequestError
एचटीटीपी अनुरोध
GET https://googleads.googleapis.com/v16/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 की सबटोटल रकम और इनवॉइस.अडजस्टमेंट_subtotal_amount_micros के योग के बराबर है. |
taxAmountMicros |
सिर्फ़ आउटपुट के लिए. इनवॉइस पर मौजूद सभी टैक्स का कुल योग, माइक्रो में. यह AccountBudget Summary में शामिल टैक्स की रकम के कुल योग के बराबर है. इसमें ऐसे टैक्स भी शामिल हैं जो किसी खाते के बजट से नहीं जुड़े हैं. |
totalAmountMicros |
सिर्फ़ आउटपुट के लिए. माइक्रो में कुल राशि. यह Invoice.subtotal_amount_micros, इनवॉइस.tax_amount_micros, इनवॉइस.regulatory_costs_subtotal_amount_micros, और इनवॉइस.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 |
सिर्फ़ आउटपुट के लिए. बिल करने लायक इस कम शब्दों में बताई गई लागत से जुड़े खाते के बजट के संसाधन का नाम. 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 |
सिर्फ़ आउटपुट के लिए. Pretax कूपन अडजस्टमेंट की कुल रकम, माइक्रो में. |
couponAdjustmentTaxAmountMicros |
सिर्फ़ आउटपुट के लिए. माइक्रो में, कूपन के अडजस्टमेंट पर लगने वाला टैक्स. |
couponAdjustmentTotalAmountMicros |
सिर्फ़ आउटपुट के लिए. माइक्रो में, कूपन में बदलाव की कुल रकम. |
excessCreditAdjustmentSubtotalAmountMicros |
सिर्फ़ आउटपुट के लिए. प्रीटैक्स अतिरिक्त क्रेडिट अडजस्टमेंट की सबटोटल रकम, माइक्रो में. |
excessCreditAdjustmentTaxAmountMicros |
सिर्फ़ आउटपुट के लिए. माइक्रो में, अतिरिक्त क्रेडिट अडजस्टमेंट पर लगने वाला टैक्स. |
excessCreditAdjustmentTotalAmountMicros |
सिर्फ़ आउटपुट के लिए. माइक्रो में, क्रेडिट अडजस्टमेंट की कुल अतिरिक्त रकम. |
regulatoryCostsSubtotalAmountMicros |
सिर्फ़ आउटपुट के लिए. प्रीटैक्स के नियमों के पालन की वजह से, माइक्रो में कुल रकम की लागत आती है. |
regulatoryCostsTaxAmountMicros |
सिर्फ़ आउटपुट के लिए. माइक्रो में, नियामक लागतों पर टैक्स. |
regulatoryCostsTotalAmountMicros |
सिर्फ़ आउटपुट के लिए. माइक्रो में, नियमों के पालन की कुल रकम. |
exportChargeSubtotalAmountMicros |
सिर्फ़ आउटपुट के लिए. प्रीटैक्स एक्सपोर्ट शुल्क की सबटोटल रकम, माइक्रो में. |
exportChargeTaxAmountMicros |
सिर्फ़ आउटपुट के लिए. माइक्रो में, एक्सपोर्ट शुल्क पर लगने वाला टैक्स. |
exportChargeTotalAmountMicros |
सिर्फ़ आउटपुट के लिए. माइक्रो में, एक्सपोर्ट शुल्क की कुल रकम. |
subtotalAmountMicros |
सिर्फ़ आउटपुट के लिए. माइक्रो में, सेवा अवधि के दौरान खाते को एट्रिब्यूट की जाने वाली प्रीटैक्स सबटोटल रकम. |
taxAmountMicros |
सिर्फ़ आउटपुट के लिए. माइक्रो में, सेवा की अवधि के दौरान खाते में टैक्स की कुल रकम. |
totalAmountMicros |
सिर्फ़ आउटपुट के लिए. सेवा की अवधि के दौरान खाते में चुकाई जाने वाली कुल रकम, माइक्रो में. यह subtotalAmountMicros और टैक्सAmountMicros के कुल योग के बराबर है. |