- طلب HTTP
- مَعلمات المسار
- معامِلات طلب البحث
- نص الطلب
- نص الاستجابة
- نطاقات التفويض
- الفاتورة
- InvoiceType
- AccountBudgetSummary
- InvalidActivitySummary
- AccountSummary
- جرِّبه الآن
لعرض جميع الفواتير المرتبطة بإعدادات الفوترة لشهر معيّن.
قائمة الأخطاء التي ظهرت: AuthenticationError AuthorizationError FieldError HeaderError InternalError InvoiceError QuotaError RequestError
طلب HTTP
GET https://googleads.googleapis.com/v17/customers/{customerId}/invoices
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
المعلمات | |
---|---|
customerId |
مطلوبة. رقم تعريف العميل المطلوب استرجاع الفواتير الخاصة به |
معلمات طلب البحث
المعلمات | |
---|---|
billingSetup |
مطلوبة. اسم مورد إعداد الفوترة للفواتير المطلوبة.
|
issueYear |
مطلوبة. سنة إصدار الفواتير بتنسيق yyyy. ويمكن استرداد الفواتير التي تم إصدارها في عام 2019 أو بعد ذلك فقط. |
issueMonth |
مطلوبة. شهر الإصدار لاسترداد الفواتير. |
نص الطلب
يجب أن يكون نص الطلب فارغًا.
نص الاستجابة
رسالة ردّ على InvoiceService.ListInvoices
.
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
تمثيل JSON |
---|
{
"invoices": [
{
object ( |
الحقول | |
---|---|
invoices[] |
قائمة الفواتير التي تتطابق مع إعداد الفوترة والفترة الزمنية |
نطاقات الأذونات
يجب توفير نطاق OAuth التالي:
https://www.googleapis.com/auth/adwords
لمزيد من المعلومات، يُرجى الاطِّلاع على نظرة عامة على OAuth 2.0.
فاتورة
الفاتورة. يتم أخذ لقطة شاشة لكل معلومات الفاتورة لمطابقة الفاتورة بتنسيق PDF. بالنسبة إلى الفواتير التي مرّ عليها أكثر من تاريخ إطلاق InvoiceService، قد لا تتطابق المعلومات الموجزة مع الفاتورة بتنسيق PDF.
تمثيل JSON |
---|
{ "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 رقمًا يُستخدَم لتحديد الملف الشخصي للدفع المرتبط بإعدادات الفوترة، على سبيل المثال "9012-5678-1234". ويظهر هذا العنوان في ملف PDF للفاتورة باسم "معرّف الفوترة". |
issueDate |
النتائج فقط. تاريخ الإصدار بتنسيق yyyy-mm-dd ويظهر هذا العنوان في ملف PDF للفاتورة كـ "تاريخ الإصدار" أو "تاريخ الفاتورة". |
dueDate |
النتائج فقط. تاريخ إنجاز المهمة بتنسيق yyyy-mm-dd |
currencyCode |
النتائج فقط. رمز العملة. يتم إرجاع جميع التكاليف بهذه العملة. تتوفّر مجموعة فرعية من رموز العملات المستمدة من معيار ISO 4217. |
exportChargeSubtotalAmountMicros |
النتائج فقط. مبلغ الإجمالي الفرعي قبل الضريبة لرسوم التصدير على مستوى الفاتورة، بوحدات المايكرو |
exportChargeTaxAmountMicros |
النتائج فقط. مجموع الضرائب على رسوم التصدير على مستوى الفاتورة بوحدات المايكرو. |
exportChargeTotalAmountMicros |
النتائج فقط. المبلغ الإجمالي لرسوم التصدير على مستوى الفاتورة بوحدات المايكرو |
subtotalAmountMicros |
النتائج فقط. مبلغ الإجمالي الفرعي قبل الضريبة بالمايكرو. ويساوي هذا مجموع مبالغ الإجمالي الفرعي AccountBudgetSummary وInvoice.adjustments_subtotal_amount_micros. |
taxAmountMicros |
النتائج فقط. مجموع كل الضرائب في الفاتورة بوحدات المايكرو. وهذا يساوي مجموع مبالغ الضرائب في AccountBudgetSummary، بالإضافة إلى الضرائب غير المرتبطة بميزانية حساب محددة. |
totalAmountMicros |
النتائج فقط. المبلغ الإجمالي بالمايكرو. يساوي هذا مجموع Bill.subtotal_amount_micros وInvoice.tax_amount_micros وInvoice.regulatory_costs_subtotal_amount_micros وInvoice.export_charge_subtotal_amount_micros (مفصولان ببند منفصل يبدأ بـ V14.1). |
correctedInvoice |
النتائج فقط. اسم المصدر للفاتورة الأصلية التي تم تصحيحها أو شطبها أو إلغاؤها بموجب هذه الفاتورة، إذا كان ذلك منطبقًا. إذا تم ضبط
|
pdfUrl |
النتائج فقط. تمثّل هذه السمة عنوان URL المؤدي إلى نسخة PDF من الفاتورة. على المستخدمين تمرير رمز OAuth المميّز لطلب ملف PDF الذي يتضمّن عنوان URL هذا. |
InvoiceType
تمثّل هذه السمة نوع الفواتير المحتمَلة.
عمليات التعداد | |
---|---|
UNSPECIFIED |
لم يتم تحديده. |
UNKNOWN |
تُستخدَم للقيمة المعروضة فقط. يمثل هذا الحقل قيمة غير معروفة في هذا الإصدار. |
CREDIT_MEMO |
فاتورة بقيمة سالبة. يتلقّى الحساب رصيدًا. |
INVOICE |
فاتورة بقيمة موجبة. ثمة رصيد في الحساب. |
AccountBudgetSummary
يمثل هذا الملخص تكلفة ملخّصة قابلة للفوترة لميزانية الحساب.
تمثيل JSON |
---|
{ "billableActivityDateRange": { object ( |
الحقول | |
---|---|
billableActivityDateRange |
النتائج فقط. النطاق الزمني للنشاط القابل للفوترة لميزانية الحساب، ضمن النطاق الزمني للخدمة لهذه الفاتورة تاريخ الانتهاء شامل. ويمكن أن يختلف هذا الوقت عن وقت بدء ميزانية الحساب ووقت انتهائها. |
invalidActivitySummaries[] |
النتائج فقط. قائمة تلخيصية لأرصدة النشاط غير الصالح مع الروابط الأصلية. |
customer |
النتائج فقط. اسم المورد للعميل المرتبط بميزانية الحساب هذه. يحتوي هذا الحقل على الرقم التعريفي للعميل الذي يظهر في ملف PDF للفاتورة باسم "رقم تعريف الحساب". وتكون أسماء موارد العملاء على النحو التالي:
|
customerDescriptiveName |
النتائج فقط. الاسم الوصفي لعميل ميزانية الحساب. ويظهر هذا العنوان في ملف PDF للفاتورة باسم "الحساب". |
accountBudget |
النتائج فقط. اسم المورد لميزانية الحساب المرتبطة بهذه التكلفة الملخصة القابلة للفوترة. وتكون أسماء موارد AccountBudget على النحو التالي:
|
accountBudgetName |
النتائج فقط. اسم ميزانية الحساب. وتظهر في الفاتورة بتنسيق PDF باسم "ميزانية الحساب". |
purchaseOrderNumber |
النتائج فقط. رقم أمر الشراء لميزانية الحساب ويظهر هذا العنوان في ملف PDF للفاتورة باسم "طلب الشراء". |
subtotalAmountMicros |
النتائج فقط. مبلغ الإجمالي الفرعي السابق للضريبة الذي يعود إلى هذه الميزانية أثناء فترة الخدمة، بالميكرو |
taxAmountMicros |
النتائج فقط. مبلغ الضريبة المنسوب إلى هذه الميزانية خلال فترة الخدمة، بالمايكرو. |
totalAmountMicros |
النتائج فقط. المبلغ الإجمالي المنسوب إلى هذه الميزانية خلال فترة الخدمة، بالميكروبات. وهذا يساوي مجموع مبلغ الإجمالي الفرعي لميزانية الحساب ومبلغ ضريبة ميزانية الحساب. |
servedAmountMicros |
النتائج فقط. مبلغ الضريبة المقتطعة المنسوبة إلى هذه الميزانية أثناء فترة الخدمة، بالمايكرو. ولا يكون ذلك مفيدًا إلا في تسوية بيانات الفاتورة والتسليم. |
billedAmountMicros |
النتائج فقط. المبلغ الذي تمت فوترته قبل احتساب الضريبة والذي يمكن نسبه إلى هذه الميزانية خلال فترة الخدمة، بالمايكرو. هذا لا يفسّر أي تسويات. |
overdeliveryAmountMicros |
النتائج فقط. مبلغ العرض الزائد قبل الضريبة المنسوب إلى هذه الميزانية أثناء فترة الخدمة، بالميكروبات (القيمة السالبة). |
invalidActivityAmountMicros |
النتائج فقط. مبلغ النشاط غير الصالح قبل احتساب الضريبة الذي يمكن نسبه إلى هذه الميزانية في الأشهر السابقة، بالمايكرو (القيمة السلبية). |
InvalidActivitySummary
تفاصيل حول النشاط غير الصالح للفاتورة التي تحتوي على تفاصيل إضافية عن الفاتورة التي تم إجراء التصحيحات عليها.
تمثيل JSON |
---|
{
"originalMonthOfService": enum ( |
الحقول | |
---|---|
originalMonthOfService |
النتائج فقط. شهر الخدمة الأصلي المرتبط برصيد النشاط غير الصالح هذا. |
originalYearOfService |
النتائج فقط. سنة الخدمة الأصلية المرتبطة برصيد النشاط غير الصالح هذا. |
originalInvoiceId |
النتائج فقط. رقم الفاتورة الأصلي المرتبط برصيد النشاط غير الصالح هذا |
originalAccountBudgetName |
النتائج فقط. اسم ميزانية الحساب الأصلي المرتبط برصيد النشاط غير الصالح هذا. |
originalPurchaseOrderNumber |
النتائج فقط. رقم طلب الشراء الأصلي المرتبط برصيد النشاط غير الصالح هذا |
amountMicros |
النتائج فقط. مقدار النشاط غير الصالح بالمايكرو. |
AccountSummary
يمثّل ذلك عرضًا موجزًا على مستوى الحساب.
تمثيل JSON |
---|
{ "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 وtaxAmountMicros. |