- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- क्वेरी पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति के दायरे
- इनवॉइस
- InvoiceType
- AccountBudgetSummary
- InvalidActivitySummary
- AccountSummary
- इसे आज़माएं!
किसी खास महीने के बिलिंग सेटअप से जुड़े सभी इनवॉइस दिखाता है.
थ्रो की गई गड़बड़ियों की सूची: AuthenticationError AuthorizationError FieldError HeaderError InternalError InvoiceError QuotaError RequestError
एचटीटीपी अनुरोध
GET https://googleads.googleapis.com/v14/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 |
सिर्फ़ आउटपुट के लिए. dd-mm-yyyy फ़ॉर्मैट में, पूरा होने की तारीख. |
currencyCode |
सिर्फ़ आउटपुट के लिए. मुद्रा कोड. सभी लागतें इस मुद्रा में वापस की जाती हैं. ISO 4217 स्टैंडर्ड से मिले मुद्रा कोड के सबसेट का इस्तेमाल किया जा सकता है. |
exportChargeSubtotalAmountMicros |
सिर्फ़ आउटपुट के लिए. इनवॉइस लेवल के एक्सपोर्ट शुल्क की प्रीटैक्स सबटोटल रकम, माइक्रो में. |
exportChargeTaxAmountMicros |
सिर्फ़ आउटपुट के लिए. इनवॉइस लेवल पर एक्सपोर्ट हुए टैक्स का कुल जोड़, माइक्रो में. |
exportChargeTotalAmountMicros |
सिर्फ़ आउटपुट के लिए. इनवॉइस लेवल पर एक्सपोर्ट के लिए लगने वाले कुल शुल्क, माइक्रो में. |
subtotalAmountMicros |
सिर्फ़ आउटपुट के लिए. माइक्रो में, प्रीटैक्स सबटोटल रकम. यह AccountBudgetखास रकम की सबटोटल रकम और Invoice.adjustments_subtotal_amount_micros के कुल योग के बराबर है. |
taxAmountMicros |
सिर्फ़ आउटपुट के लिए. इनवॉइस पर मौजूद सभी टैक्स का कुल योग, माइक्रो में. यह खाताबजट सारांश टैक्स राशि के योग के बराबर है, साथ ही वे टैक्स भी हैं जो किसी खास खाता बजट से जुड़े नहीं हैं. |
totalAmountMicros |
सिर्फ़ आउटपुट के लिए. माइक्रो में कुल रकम. इनवॉइस, इनवॉइस, सबटोटल_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 |
सिर्फ़ आउटपुट के लिए. बिल करने लायक इस कम शब्दों में दी गई लागत से जुड़े खाते के बजट के संसाधन का नाम. Accountबजट के संसाधन नामों में ये फ़ॉर्म हैं:
|
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 |
सिर्फ़ आउटपुट के लिए. सेवा की अवधि के दौरान खाते में क्रेडिट की जाने वाली कुल रकम, माइक्रो में. यह subtotalAmountMicros और टैक्सAmountMicros के कुल योग के बराबर है. |